* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	background: none;
	border: none;
}


/*头部*/

.container {
	width: 81%;
	margin: 0 auto;
	overflow: hidden;
}

.header_left {
	float: left;
}

.header_left img:first-child {
	width: 250px;
	height: 50px;
}

header ul {
	float: right;
}

header ul li {
	float: left;
	padding-top: 15px;
	margin-left: 20px;
}

header ul li img {
	position: relative;
	top: 3px;
}

header ul li a {
	color: #464646;
}

header ul li a:hover {
	color: #FF4E00;
}


/*主体*/

main {
	width: 100%;
	/*height: 779px;*/
	background: url(../img/index0311.png);
}

.main_line {
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 125px;
}

.main_line img {
	width: 191px;
	height: 67px;
	margin-top: 15px;
	margin-left: 18px;
	float: left;
}

.line {
	margin-top: -50px;
	margin-left: 445px;
	float: left;
	width: 870px;
}

.line ul {
	float: left;
	margin-right: 40px;
}

.line ul li {
	margin-bottom: 5px;
}

.line ul li p,
.line ul li:first-child a:last-child {
	font-family: '楷体';
	font-size: 15px;
}

.line ul li a {
	font-size: 13px;
	color: #525252;
}

.line ul li:first-child a {
	font-size: 12px;
}

.line ul li a:hover {
	color: #01B8A9;
}

.download{
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 10px;
}

.download_left,
.notice_left{
	width: 185px;
	padding-right: 15px;
	float: left;
}

.download_left a:first-child {
	display: block;
	width: 100%;
	height: 115px;
	background: #2FC3A2;
}

.download_left a:first-child:hover {
	background: #44C9AC;
}

.download_left a h2 {
	padding-top: 38px;
	color: #FFFFFF;
	text-align: center;
}

.download_left a p {
	color: #289E7E;
	font-size: 13px;
	text-align: center;
}

.download_left a {
	display: block;
	width: 100%;
	height: 60px;
	background: #189D80;
}

.download_left a img {
	width: 25px;
	height: 25px;
	padding-top: 20px;
	padding-left: 47px;
	float: left;
}

.download_left a h4 {
	padding-top: 23px;
	padding-left: 85px;
	font-weight: 300;
	color: #FFFFFF;
}

.download_left a:hover {
	background: #2D8672;
}

.download_left hr{
	width: 85%;
	border-bottom: 1px solid #27AE90;
	margin: 0 auto;
	margin-top: 15px;
}

.download_between,
.notice_between,.college_between {
	width: 800px;
	height: 295px;
	float: left;
	overflow: hidden;
	position: relative;
}

.download_between img {
	width: 100%;
	height: 295px;
	position: absolute;
}

.download_between a:nth-child(3),
.download_between span {
	display: inline-block;
	width: 75px;
	height: 30px;
	background: #3D3D3D;
	position: absolute;
	right: 0;
	text-align: center;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	line-height: 30px;
}

.download_between a:nth-child(3) {
	color: #848484;
}

.download_between a:nth-child(3):hover {
	color: #E3E3E3;
}

.download_between span {
	right: 75px;
	background: #2FC3A3;
}

.download_between ul {
	position: absolute;
	bottom: 0;
}

.download_between ul li {
	float: left;
	width: 114px;
	height: 35px;
	background: #3F3C3A;
	text-align: center;
	line-height: 35px;
}

.download_between ul li a {
	font-size: 13px;
	color: #979696;
}

.download_between ul li:last-child {
	width: 116px;
}

.download_between ul li:hover {
	background: #2FC3A3;
}

.download_between ul li:first-child {
	background: #2FC3A2;
}

.download_between ul li:first-child a {
	color: #FFFFFF;
}

.download_between ul li:hover a {
	color: #FFFFFF;
}

.download_right,
.notice_right,.college_right{
	width: 265px;
	float: right;
	background: #FFFFFF;
}

.right_top {
	padding-bottom: 10px;
	overflow: hidden;
}

.right_top img {
	padding-top: 25px;
	padding-left: 20px;
	float: left;
}

.right_top span {
	display: block;
	padding-top: 20px;
	padding-left: 5px;
	font-size: 13px;
}

.right_top h3 {
	color: #31C3A3;
}

.download_right a img {
	margin-left: 17px;
}

.download_right ul {
	margin-top: 8px;
	padding-bottom: 8px;
}

.download_right ul li {
	padding-left: 20px;
	padding-bottom: 3px;
}

.download_right ul li a {
	font-size: 13px;
	color: #767676;
}

.download_right ul li:hover a {
	color: #2FC3A2;
}
.notice_left ul li {
	width: 92px;
	height: 97px;
	background: #373737;
	float: left;
	text-align: center;
	transition: all 1s;
	overflow: hidden;
}

.notice_left ul li a p {
	color: #D4D4D4;
	transition: all 1s;
}

.notice_left ul li img {
	width: 45px;
	height: 50px;
	padding-top: 15px;
	transition: all 0.5s;
}

.notice_left ul li:nth-child(5),
.notice_left ul li:last-child {
	padding-bottom: 10px;
}
.notice_left ul li:hover{
	background: #CBAB68;
}
.notice_left ul li:hover img{
	transform: translateY(-65px);
}
.notice_left ul li:hover p{
	transform: translateY(-30px);
}
.between_left {
	width: 393px;
	background: #FFFFFF;
	float: left;
}

.notice,.college {
	width: 100%;
	background: #E6ECEA;
	padding-bottom: 15px;
	overflow: hidden;
}

.notice_left {
	height: 300px;
}

.notice_between {
	height: 300px;
}

.left_one,
.left_two {
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 15px;
	overflow: hidden;
}

.left_one li {
	float: left;
	margin-right: 20px;
}

.left_one li a {
	color: #414242;
}

.left_one li:last-child {
	float: right;
}

.left_one li:last-child a {
	color: #B9C1C1;
}

.left_one li:first-child a {
	color: #31C3A2;
}

.left_one li:hover a {
	color: #31C3A2;
}

.between_left hr,.bottom_left hr,.bottom_right hr {
	width: 90%;
	margin: auto;
	border: 1px solid #E4EAE9;
	position: relative;
}

.between_left p{
	width: 50px;
	height: 3px;
	background: #31C3A2;
	position: absolute;
	left: 19px;
	top: 55px;
}

.left_two li {
	padding-bottom: 5px;
}

.left_two li span {
	font-size: 13px;
	color: #767676;
}

.left_two li a {
	color: #505050;
	font-size: 13px;
}

.left_two li:hover a {
	color: #31C3A2;
}

.left_two li a span {
	float: right;
	padding-right: 20px;
}

.between_right {
	width: 393px;
	float: right;
}

.between_right img:first-child {
	width: 100%;
	height: 142px;
	padding-bottom: 9px;
}

.right_left {
	width: 190px;
	height: 143px;
	background: #FFFFFF;
	position: relative;
	float: left;
}

.right_left h2,
.right_right h2 {
	padding-top: 15px;
	padding-left: 20px;
	color: #CFAE69;
	padding-bottom: 10px;
}

.right_left p,
.right_right p {
	padding-left: 20px;
	color: #777676;
	font-size: 14px;
}

.right_left img:nth-child(4),
.right_right img:nth-child(4) {
	padding-left: 20px;
	padding-top: 5px;
}

.right_left img:last-child,
.right_right img:last-child {
	height: 143px;
	position: absolute;
	right: 0;
	top: -1px;
}

.right_right {
	width: 190px;
	height: 143px;
	float: right;
	background: #fff;
	position: relative;
}
.notice_right{
	height: 300px;
	background: url(../img/bg-home2.png);
	position: relative;
}
.notice_right ul {
	padding-top: 14px;
	padding-left: 14px;
}

.notice_right ul li {
	float: left;
	margin-right: 3px;
}
.picture img{
	position: absolute;
	right: 0;
	top: 34px;
}
.pc{
	position: absolute;
}
.notice_right h2 {
	color: #2fc3a2;
	font-size: 32px;
	padding-top: 25px;
	padding-left: 17px;
	margin-bottom: 5px;
}
.notice_right p{
	padding-left: 14px;
	font-size: 14px;
	color: #5D5D5D;
	padding-bottom: 15px;
}
.notice_right p img{
	margin-top: 5px;
}
.notice_right p i:nth-child(2){
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../img/img.png);
	background-position: -71px -73px;
	position: relative;
	top: 2px;
}
.notice_right p i:nth-child(3){
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../img/img.png);
	background-position: -71px -73px;
	position: relative;
	top: 2px;
}
.notice_right p i:nth-child(4){
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../img/img.png);
	background-position: -71px -73px;
	position: relative;
	top: 2px;
}
.notice_right p i:nth-child(5){
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../img/img.png);
	background-position: -54px -74px;
	position: relative;
	top: 3px;
}
.notice_right p i:nth-child(6){
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../img/img.png);
	background-position: -54px -74px;
	position: relative;
	top: 3px;
}
.list{
	z-index: 2;
	overflow: hidden;
}
.list a:nth-child(1),.list a:nth-child(2){
	margin-left: 14px;
	display: block;
	width: 70px;
	height: 27px;
	background: #31C3A2;
	float: left;
	border-radius: 15px;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 27px;
}
.list a:nth-child(2){
	background: #2D2D2D;
	z-index: 10;
}
.college{
	padding-bottom: 80px;
}
.college_left{
	width:185px;
	background: #3A3A3A;
	float: left;
}
.left{
	width:82%;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 60px;
	overflow: hidden;
}
.left_bottom{
	padding-bottom: 40px;
}
.left_bottom li{
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #474747;
	text-align: center;
}
.left_bottom li a{
	color: #D4D4D4;
	font-size: 14px;
}
.left_bottom li:first-child a i{
	display: inline-block;
	width: 27px;
	height: 27px;
	background: url(../img/img.png);
	background-position: -68px 0px;
	position: relative;
	top: 6px;
	left: -7px;
}
.left_bottom li:nth-child(2) a i{
	display: inline-block;
	width: 28px;
	height: 21px;
	background: url(../img/img.png);
	background-position: -40px -44px;
	position: relative;
	top: 4px;
	left: -13px;
}
.left_bottom li:nth-child(3) a i{
	display: inline-block;
	width: 27px;
	height: 15px;
	background: url(../img/img.png);
	background-position: -40px -27px;
	position: relative;
	top: 1px;
	left: -13px;
}
.left_bottom li:nth-child(4) a i{
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(../img/img.png);
	background-position: -40px 0px;
	position: relative;
	top: 7px;
	left: -13px;
}
.left_bottom li:nth-child(5) a i{
	display: inline-block;
	width: 24px;
	height: 22px;
	background: url(../img/img.png);
	background-position: -176px -0px;
	position: relative;
	top: 4px;
	left: -13px;
}
.left_bottom li:nth-child(6) a i{
	display: inline-block;
	width: 26px;
	height: 20px;
	background: url(../img/img.png);
	background-position: -148px 0px;
	position: relative;
	top: 6px;
	left: -8px;
}
.left_bottom li:nth-child(7) a i{
	display: inline-block;
	width: 22px;
	height: 21px;
	background: url(../img/img.png);
	background-position: -124px 0px;
	position: relative;
	top: 4px;
	left: -13px;
}
.left_bottom li:nth-child(8) a i{
	display: inline-block;
	width: 18px;
	height: 21px;
	background: url(../img/img.png);
	background-position: -71px -44px;
	position: relative;
	top: 4px;
	left: -13px;
}
.left_bottom li:nth-child(9) a i{
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../img/img.png);
	background-position: -100px 0px;
	position: relative;
	top: 4px;
	left: -13px;
}
.left p{
	text-align: center;
	padding-bottom: 10px;
}
.left p a:first-child{
	color: #fff;
}
.left p a:last-child{
	color: #9c9c9c;
	font-size: 14px;
}
.left p span{
	color: #767676;
}
.left img:nth-child(3){
	width: 100%;
	padding-bottom: 30px;
}
.bottom{
	text-align: center;
	overflow: hidden;
}
.bottom li{
	float: left;
	width: 36px;
	height: 36px;
	background: #4E4E4E;
	border-radius: 50%;
	margin-left: 12px;
	margin-bottom: 10px;
	text-align: center;
	position: relative;
}
.bottom span{
	width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #4C4C4C;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.5;
}
.bottom li a:hover span{
	display: none;
}
.college_between{
	margin-left: 15px;
	height: 760px;
	overflow: hidden;
}
.between_top{
	overflow: hidden;
}
.top_left,.bottom_left,.bottom_right{
	width: 390px;
	height: 300px;
	background: #FFFFFF;
	float: left;
}
.top_one{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
	overflow: hidden;
}
.top_one li{
	float: left;
	color: #2FC3A2;
}
.top_one li:nth-child(2),.top_one li:last-child{
	float: right;
	padding-right: 20px;
}
.top_one li a{
	color: #888888;
}
.top_one li:hover a{
	color: #2FC3A2;
}
.top_left img:nth-child(2){
	width: 170px;
	height: 110px;
	margin-left: 20px;
}
.top_left img:nth-child(3){
	width: 170px;
	height: 110px;
	margin-left: 10px;
}
.top_two{
	padding-top: 10px;
	padding-left: 20px;
}
.top_two li{
	padding-bottom: 7px;
	font-size: 14px;
	color: #B1B1B1;
}
.top_two li span{
	float: right;
	padding-right: 20px;
}
.top_two li a{
	color: #505050;
}
.top_two li:hover a{
	color: #2FC3A2;
}
.right{
	width: 410px;
	height: 300px;
	margin-top: -2px;
	float: right;
}
.right ul li{
	float: left;
}
.right ul li a img{
	width: 67px;
	height: 300px;
}
.right ul li:last-child a img{
	width: 74px;
}
.bottom_left,.bottom_right{
	margin-top: 15px;
	margin-bottom: 15px;
}
.lef{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	overflow: hidden;
}
.lef li{
	float: left;
	margin-right: 15px;
}
.lef li:first-child h4{
	padding-right: 5px;
}
.lef li:last-child{
	float: right;
}
.lef li:last-child a{
	color: #B9C1C1;
}
.lef li h4{
	color: #2FC3A2;
}
.lef li a{
	color: #414242;
}
.lef li:nth-child(2) a{
	color: #FF8F17;
}
.lef li:hover a{
	color: #FF8F17;
}
.bottom_left hr,.bottom_right hr{
	position: relative;
}
.bottom_right{
	float: right;
}
.bottom_bottom{
	width: 798px;
	overflow: hidden;
}
.bottom_bottom li{
	float: left;
	margin-right: 11px;
}
.bottom_bottom li a img{
	width: 255px;
	height: 135px;
}
.college_top{
	width: 263px;
	overflow: hidden;
}
.college_top li{
	float: left;
	width: 125px;
	height: 140px;
	background: #31C3A3;
	margin-bottom: 15px;
	margin-right: 12px;
	text-align: center;
	overflow: hidden;
}
.college_top li:nth-child(2),.college_top li:nth-child(4){
	margin-right: 0px;
}
.college_top li a img{
	padding-top: 30px;
	padding-bottom: 5px;
	transition: all 0.5s;
}
.college_top li a p{
	color: #FFFFFF;
	transition: all 0.5s;
}
.college_top li:hover img{
	transform: translateY(-80px);
}
.college_top li:hover p{
	transform: translateY(-35px);
}
.college_right{
	background: none;
}
.college_right img:nth-child(2){
	margin-top: 5px;
	width: 265px;
	height: 300px;
	margin-bottom: 10px;
}
.college_right img:last-child{
	width: 100%;
	height: 131px;
}
.footer_top{
	width: 100%;
	height: 55px;
	background: #1E2729;
}
.footer_top p{
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	font-size: 13px;
	color: #4F5F5F;
}
.footer_top p b{
	color: #CA281F;
}
.footer_bottom{
	height: 205px;
	background: #000000;
}
.footer_left{
	width: 42%;
	float: left;
}
.footer_left a{
	display: inline-block;
	padding-top: 60px;
	padding-right: 25px;
}
.footer_right{
	width: 57%;
	float: right;
}
.footer_right ul{
	padding-top: 50px;
	padding-bottom: 5px;
}
.footer_right ul li{
	float: left;
}
.footer_right ul li a{
	color: #494949;
	font-size: 13px;
}
.footer_right ul li span{
	color: #494949;
	position: relative;
	left: -3px;
}
.footer_right p a{
	color: #494949;
	font-size: 13px;
}
.footer_right p{
	color: #494949;
	padding-bottom: 5px;
	font-size: 13px;
}
